home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / catD / SLEEP_LOCKAVAIL.z / SLEEP_LOCKAVAIL
Encoding:
Text File  |  2002-10-03  |  3.9 KB  |  66 lines

  1.  
  2.  
  3.  
  4. SSSSLLLLEEEEEEEEPPPP____LLLLOOOOCCCCKKKKAAAAVVVVAAAAIIIILLLL((((DDDD3333))))                                        SSSSLLLLEEEEEEEEPPPP____LLLLOOOOCCCCKKKKAAAAVVVVAAAAIIIILLLL((((DDDD3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _SSSS_LLLL_EEEE_EEEE_PPPP______LLLL_OOOO_CCCC_KKKK_AAAA_VVVV_AAAA_IIII_LLLL - query whether a sleep lock is available
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_kkkk_ssss_yyyy_nnnn_cccc_hhhh_...._hhhh_>>>>
  14.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
  15.      _bbbb_oooo_oooo_llll_eeee_aaaa_nnnn______tttt _SSSS_LLLL_EEEE_EEEE_PPPP______LLLL_OOOO_CCCC_KKKK_AAAA_VVVV_AAAA_IIII_LLLL_((((_ssss_llll_eeee_eeee_pppp______tttt _****_l_o_c_k_p);
  16.  
  17.    AAAArrrrgggguuuummmmeeeennnnttttssss
  18.      _l_o_c_k_p     Pointer to the sleep lock to be queried.
  19.  
  20. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  21.      _SSSS_LLLL_EEEE_EEEE_PPPP______LLLL_OOOO_CCCC_KKKK_AAAA_VVVV_AAAA_IIII_LLLL returns an indication of whether the sleep lock specified
  22.      by _l_o_c_k_p is currently available.
  23.  
  24.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  25.      _SSSS_LLLL_EEEE_EEEE_PPPP______LLLL_OOOO_CCCC_KKKK_AAAA_VVVV_AAAA_IIII_LLLL returns _TTTT_RRRR_UUUU_EEEE (a non-zero value) if the lock was available
  26.      or _FFFF_AAAA_LLLL_SSSS_EEEE (zero) if the lock was not available.
  27.  
  28. UUUUSSSSAAAAGGGGEEEE
  29.      The state of the lock may change and the value returned may no longer be
  30.      valid by the time the caller sees it.  The caller is expected to
  31.      understand that this is ``stale data'' and is either using it as a
  32.      heuristic or has arranged for the return value to be meaningful by other
  33.      means.
  34.  
  35.    LLLLeeeevvvveeeellll
  36.      Base or Interrupt.
  37.  
  38.    SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
  39.      Does not sleep.
  40.  
  41.      Driver-defined basic locks, read/write locks, and sleep locks may be held
  42.      across calls to this function.
  43.  
  44. RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
  45.      _SSSS_LLLL_EEEE_EEEE_PPPP______AAAA_LLLL_LLLL_OOOO_CCCC(D3), _SSSS_LLLL_EEEE_EEEE_PPPP______DDDD_EEEE_AAAA_LLLL_LLLL_OOOO_CCCC(D3), _SSSS_LLLL_EEEE_EEEE_PPPP______LLLL_OOOO_CCCC_KKKK(D3), _SSSS_LLLL_EEEE_EEEE_PPPP______LLLL_OOOO_CCCC_KKKK______SSSS_IIII_GGGG(D3),
  46.      _SSSS_LLLL_EEEE_EEEE_PPPP______TTTT_RRRR_YYYY_LLLL_OOOO_CCCC_KKKK(D3), _SSSS_LLLL_EEEE_EEEE_PPPP______UUUU_NNNN_LLLL_OOOO_CCCC_KKKK(D3)
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.